#1.从appium中导入 web驱动
import time
from  appium import  webdriver
#2.配置系统信息
#系统名称,版本号,app名称,app界面名
## 2.1创建空字典,键值对结构
nana_dict = dict() #{xx:xxx,xx:xxx}
## 2.2空字典赋值
nana_dict["platformName"]="android"#系统名称
nana_dict["platformVersion"]="9"#安卓系统版本
nana_dict["deviceName"]="emulator-5558"#设备名称
nana_dict["appPackage"]="com.zhihu.android"#app的包名
nana_dict["appActivity"]=".app.ui.activity.MainActivity t29"#app的界面名
nana_dict["automationName"]="Uiautomator2"#如果安卓的版本大于6,添加下面的属性
print(nana_dict)
# IP:127.0.0.1  端口号:4723  主节点/wd/hub
appium_url = "http://127.0.0.1:4723/wd/hub"
#3.驱动远程连接appium(甜甜圈)
nana_driver = webdriver.Remote(appium_url,nana_dict)#web驱动远程连接
# 参数1:远程地址  参数2:配置信息
time.sleep(30)

# 4.通过xpath定位热榜按钮,点击热榜按钮
rebang_xpath = '//android.widget.LinearLayout[@content-desc="热榜"]/android.view.ViewGroup/android.widget.FrameLayout[2]/android.widget.FrameLayout/android.widget.TextView'
nana_driver.find_element_by_xpath(rebang_xpath).click()
